package com.cloudbroker.bcs.platform.dav.bizexport.t2.business;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.cloudbroker.bcs.common.entity.HSBCPSBackVO;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.favorite.FavoriteBizService;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.favorite.result.FavoriteDetailResult;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.favorite.result.FavoritePageResult;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.favorite.vo.FavoriteAddForm;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.favorite.vo.FavoriteListForm;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.favorite.vo.FavoriteUpdateForm;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.favorite.vo.FavoriteViewForm;
import com.cloudbroker.bcs.platform.dav.bizapi.t2service.business.FavoriteT2BizService;

@Service
public class FavoriteT2 implements FavoriteT2BizService {
	@Resource
	private FavoriteBizService favoriteBizService;

	@Override
	public FavoritePageResult funcFavoriteList(FavoriteListForm param) {
		return favoriteBizService.funcFavoriteList(param);
	}

	@Override
	public FavoriteDetailResult funcFavoriteDetail(FavoriteViewForm param) {
		return favoriteBizService.funcFavoriteDetail(param);
	}

	@Override
	public HSBCPSBackVO funcFavoriteDel(FavoriteViewForm param) {
		return favoriteBizService.funcFavoriteDel(param);
	}

	@Override
	public FavoriteDetailResult funcFavoriteSave(FavoriteAddForm param) {
		return favoriteBizService.funcFavoriteSave(param);
	}

	@Override
	public HSBCPSBackVO funcFavoriteUpdate(FavoriteUpdateForm param) {
		return favoriteBizService.funcFavoriteUpdate(param);
	}
}
